<?xml version='1.0' encoding='UTF-8' ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<ui:composition template="../principal.xhtml"
                xmlns="http://www.w3.org/1999/xhtml"
                xmlns:ui="http://java.sun.com/jsf/facelets"
                xmlns:h="http://java.sun.com/jsf/html"
                xmlns:f="http://java.sun.com/jsf/core"
                xmlns:p="http://primefaces.org/ui"
                xmlns:c="http://java.sun.com/jsp/jstl/core">

    <ui:define name="principal">
        <h2>Emitir Etiquetas</h2>
        
        <h:form id="breadcrumb">
            <p:breadCrumb styleClass="navegacao" style="margin-top: 5px; margin-bottom: 40px">  
                <c:if test="#{loginMB.dentista.contaUsuario.tipo == 'AD'}" >  
                    <p:menuitem value="Categories" url="../user-master/menuMaster.xhtml" />  
                </c:if>
                <c:if test="#{loginMB.dentista.contaUsuario.tipo == 'DE'}" >  
                    <p:menuitem value="Categories" url="../user-simple/menuDentista.xhtml" />  
                </c:if>
                <p:menuitem value="Relatórios" url="../dentista/gerenciarEmissoes.xhtml" />  
                <p:menuitem value="Etiquetas" url="../paciente/emitirEtiqueta.xhtml" />  
            </p:breadCrumb>
        </h:form>
        
        <h:form id="cad">
            <p:growl id="message"/>
            <p:dataTable id="pacientes" var="paciente" widgetVar="pacienteTable" value="#{emitirEtiquetasMB.pacienteDataModel}" paginator="true" paginatorAlwaysVisible="false" rows="10" paginatorPosition="bottom" selection="#{emitirEtiquetasMB.pacientesSelecionados}" styleClass="grupo-form" style="font-size: 13px;">
                <f:facet name="header">  
                    Selecione os Pacientes
                </f:facet>  

                <p:column selectionMode="multiple" style="width:18px" />  

                <p:column headerText="ID" filterBy="#{paciente.id}" style="width:20px" filterMatchMode="contains" filterStyle="display:none;">  
                    #{paciente.id}  
                </p:column>

                <p:column headerText="NOME" filterBy="#{paciente.nome}" filterMatchMode="contains" filterStyle="display:none;">  
                    #{paciente.nome} #{paciente.sobrenome} 
                </p:column>

                <p:column headerText="DATA DE NASCIMENTO" filterBy="#{paciente.data_nascimento}" filterMatchMode="contains" filterStyle="display:none;">
                    <h:outputText value="#{paciente.data_nascimento}" >
                        <f:convertDateTime pattern="dd/MM/yyyy"/>
                    </h:outputText>
                </p:column>

                <p:column headerText="CPF" filterBy="#{paciente.cpf}" filterMatchMode="contains" filterStyle="display:none;">  
                    #{paciente.cpf}  
                </p:column>  

                <p:column headerText="RG" filterBy="#{paciente.rg}" filterMatchMode="contains" filterStyle="display:none;">  
                    #{paciente.rg}  
                </p:column>

                <f:facet name="footer">  
                    <p:outputPanel style="float: right">  
                        <h:outputText value="BUSCAR: " />  
                        <p:inputText id="globalFilter" onkeyup="pacienteTable.filter()" style="width:250px" />  
                    </p:outputPanel> 
                </f:facet>
            </p:dataTable>

            <h:panelGrid columns="1" style="text-align: right; width: 100%;">
                <p:commandButton value="Emitir" action="#{emitirEtiquetasMB.emitirEtiquetas}" image="ui-icon-print" style="font-size: 15px;" ajax="false" />
            </h:panelGrid>
        </h:form>


    </ui:define>
</ui:composition>

